<template>
  <el-dialog :visible.sync="printViewDialog" :close-on-click-modal="false" :before-close="printViewCancel" :fullscreen="printViewDialog" show-close="false" @close="printViewCancel">
    <div id="printDiv">
      <table width="100%" border="0" cellspacing="0">
        <tr>
          <td colspan="18" height="80" style="text-align: center;font-size: 18px;font-weight: bold ;">
            医疗、工伤、生育保险定点医院住院收费明细
          </td>
        </tr>
        <tr>
          <td width="8%" height="30" style="text-align: left;font-size: 12px;margin-top: 10px;">
            姓名：{{ dataValue.bisJsxxXm }}
          </td>
          <td width="10%" style="text-align: left;font-size: 12px">
            单据号：{{ dataValue.bisJsxxDjh }}
          </td>
          <td width="10%" style="text-align: left;font-size: 12px">
            社会保障号：{{ dataValue.bisJsxxYbkh }}
          </td>
          <td width="10%" style="text-align: left;font-size: 12px">
            住院病志号：{{ dataValue.bisJsxxLsh }}
          </td>
          <td width="10%" style="text-align: left;font-size: 12px">
            科别：医保照护
          </td>
          <td width="10%" style="text-align: right;font-size: 12px">
            {{ tempAae002 }}
          </td>
        </tr>
      </table>
      <div class="cp-table">
        <table width="100%">
          <tr>
            <td height="30">项 目</td>
            <td>住 院 费</td>
            <td>取 暖 费</td>
            <td>西 药 费</td>
            <td>中 成 药</td>
            <td>中 草 药</td>
            <td>检 查 费</td>
            <td>治 疗 费</td>
            <td>手 术 费</td>
            <td>护 理 费</td>
            <td colspan="2">1、2、3、4</td>
          </tr>
          <tr>
            <td style="width: 5%;height:30px;">金 额</td>
            <td style="width: 5%;height:30px;">{{ dataValue.bisJsxxYlzfy }}</td>
            <td style="width: 5%;height:30px;">0.00</td>
            <td style="width: 5%;height:30px;">0.00</td>
            <td style="width: 20%;height:30px;">0.00</td>
            <td style="width: 5%;height:30px;">0.00</td>
            <td style="width: 5%;height:30px;">0.00</td>
            <td style="width: 5%;height:30px;">0.00</td>
            <td style="width: 5%;height:30px;">0.00</td>
            <td style="width: 5%;height:30px;">0.00</td>
            <td style="width: 20%;height:30px;">个人账户支付</td>
            <td style="width: 5%;height:30px;">0</td>
          </tr>
          <tr>
            <td height="30">项 目</td>
            <td>化 验 费</td>
            <td>放 射 费</td>
            <td>处 置 费</td>
            <td>输 氧 费</td>
            <td>输 血 费</td>
            <td>诊 查 费</td>
            <td>接 生 费</td>
            <td>手 术 费</td>
            <td>其 他 费 用</td>
            <td>统筹基金支付</td>
            <td>{{ dataValue.bisJsxxTczf }}</td>
          </tr>
          <tr>
            <td height="30">金 额</td>
            <td>0.00</td>
            <td>0.00</td>
            <td>0.00</td>
            <td>0.00</td>
            <td>0.00</td>
            <td>0.00</td>
            <td>0.00</td>
            <td>0.00</td>
            <td>0.00</td>
            <td>公务员补基本医疗部分</td>
            <td>0</td>
          </tr>
          <tr>
            <td height="30" colspan="10" rowspan="2" style="text-align: left">
              <span>现金支付总金额（大写）：{{ numberParseChina(dataValue.bisJsxxGrxj) }}</span>
              <span style="margin-left: 700px;">￥{{ dataValue.bisJsxxGrxj }}</span>
            </td>

            <td>公务员补助支付</td>
            <td>0</td>
          </tr>
          <tr>
            <td height="30">保健对象补助支付</td>
            <td>0</td>
          </tr>
          <tr>
            <td colspan="2" height="30">入 院 时 间</td>
            <td colspan="3">{{ formatterDate(dataValue.bisJsxxRyrq) }}</td>
            <td rowspan="2">住 院 天 数</td>
            <td rowspan="2">{{ dataValue.bisJsxxZyts }}</td>
            <td colspan="2">预 交 住 院 押 金</td>
            <td>0.00</td>
            <td>大额保险支付</td>
            <td>0</td>
          </tr>
          <tr>
            <td colspan="2" height="30">出 院 时 间</td>
            <td colspan="3">{{ formatterDate(dataValue.bisJsxxCyrq) }}</td>
            <td colspan="2">退 补 住 院 押 金</td>
            <td>0.00</td>
            <td>离休统筹支付</td>
            <td>0</td>
          </tr>
          <tr>
            <td height="30">起 付 线</td>
            <td>0</td>
            <td>自 付 比 例</td>
            <td>{{ dataValue.bisJsxxTcbl }}</td>
            <td>自 理 费 用</td>
            <td colspan="2">0</td>
            <td colspan="2">自 费 合 计</td>
            <td>0</td>
            <td>工伤保险支付</td>
            <td>0</td>
          </tr>
          <tr>
            <td colspan="2" height="30">住 院 费 用 总 额</td>
            <td colspan="2">{{ dataValue.bisJsxxYlzfy }}</td>
            <td>原个人账户余额</td>
            <td colspan="2">0</td>
            <td colspan="2">个 人 账 户 余 额</td>
            <td>0.00</td>
            <td>生育保险支付</td>
            <td>0</td>
          </tr>
        </table>
      </div>
      <table width="100%" border="0" cellspacing="0">
        <tr>
          <td width="10%" height="40" style="text-align: left;font-size: 12px">
            割单:
          </td>
          <td width="13%" style="text-align: left;font-size: 12px">
            收款:
          </td>
          <td width="13%" style="text-align: left;font-size: 12px">
            复核:
          </td>
          <td width="13%" style="text-align: left;font-size: 12px">
            结算：
          </td>
          <td width="13%" style="text-align: left;font-size: 12px">
            医院名称：{{ dataValue.bisJsxxYljgmc }}
          </td>
          <td width="20%" />
        </tr>
        <tr>
          <td width="10%" height="20" style="text-align: left;font-size: 12px">
            医疗救助：0
          </td>
          <td width="13%" style="text-align: left;font-size: 12px">
            兜底扶贫：0
          </td>
          <td width="13%" style="text-align: left;font-size: 12px">
            退休
          </td>
          <td width="13%" style="text-align: left;font-size: 12px">
            非特殊人员
          </td>
          <td width="30%" />
        </tr>
      </table>
    </div>
    <div id="printDiv22" style="display: none;">
      <table style="width: 205mm;" border="0" cellspacing="0">
        <tr>
          <td colspan="18" height="60" style="text-align: center;font-size: 18px;font-weight: bold ;">
            医疗、工伤、生育保险定点医院住院收费明细
          </td>
        </tr>
        <tr>
          <td height="30" style="text-align: left;font-size: 11px;margin-top: 10px;width: 20mm;">
            姓名：{{ dataValue.bisJsxxXm }}
          </td>
          <td style="text-align: left;font-size: 11px;width: 40mm;">
            单据号：{{ dataValue.bisJsxxDjh }}
          </td>
          <td style="text-align: left;font-size: 11px;width: 35mm;">
            社会保障号：{{ dataValue.bisJsxxYbkh }}
          </td>
          <td style="text-align: left;font-size: 11px;width: 40mm;">
            住院病志号：{{ dataValue.bisJsxxLsh }}
          </td>
          <td style="text-align: center;font-size: 11px;width: 30mm;">
            科别：医保照护
          </td>
          <td style="text-align: right;font-size: 11px;width: 20mm;">
            {{ tempAae002 }}
          </td>
        </tr>
      </table>
      <table style="width: 205mm;border-top: 1px solid #000000; border-left: 1px solid #000000; border-collapse: collapse; font-size:11px;">
        <tr>
          <td style="width:15mm;border-bottom: 1px solid #000000; border-right: 1px solid #000000; text-align:center;" height="30">项 目</td>
          <td style="width:15mm;border-bottom: 1px solid #000000; border-right: 1px solid #000000; text-align:center;">住 院 费</td>
          <td style="width:15mm;border-bottom: 1px solid #000000; border-right: 1px solid #000000; text-align:center;">取 暖 费</td>
          <td style="width:15mm;border-bottom: 1px solid #000000; border-right: 1px solid #000000; text-align:center;">西 药 费</td>
          <td style="width:15mm;border-bottom: 1px solid #000000; border-right: 1px solid #000000; text-align:center;">中 成 药</td>
          <td style="width:15mm;border-bottom: 1px solid #000000; border-right: 1px solid #000000; text-align:center;">中 草 药</td>
          <td style="width:15mm;border-bottom: 1px solid #000000; border-right: 1px solid #000000; text-align:center;">检 查 费</td>
          <td style="width:15mm;border-bottom: 1px solid #000000; border-right: 1px solid #000000; text-align:center;">治 疗 费</td>
          <td style="width:15mm;border-bottom: 1px solid #000000; border-right: 1px solid #000000; text-align:center;">手 术 费</td>
          <td style="width:15mm;border-bottom: 1px solid #000000; border-right: 1px solid #000000; text-align:center;">护 理 费</td>
          <td style="width:55mm;border-bottom: 1px solid #000000; border-right: 1px solid #000000; text-align:center;" colspan="2">1、2、3、4</td>
        </tr>
        <tr>
          <td style="width:15mm;border-bottom: 1px solid #000000; border-right: 1px solid #000000; text-align:center;" height="30">金 额</td>
          <td style="width:15mm;border-bottom: 1px solid #000000; border-right: 1px solid #000000; text-align:center;">{{ dataValue.bisJsxxYlzfy }}</td>
          <td style="width:15mm;border-bottom: 1px solid #000000; border-right: 1px solid #000000; text-align:center;">0.00</td>
          <td style="width:15mm;border-bottom: 1px solid #000000; border-right: 1px solid #000000; text-align:center;">0.00</td>
          <td style="width:15mm;border-bottom: 1px solid #000000; border-right: 1px solid #000000; text-align:center;">0.00</td>
          <td style="width:15mm;border-bottom: 1px solid #000000; border-right: 1px solid #000000; text-align:center;">0.00</td>
          <td style="width:15mm;border-bottom: 1px solid #000000; border-right: 1px solid #000000; text-align:center;">0.00</td>
          <td style="width:15mm;border-bottom: 1px solid #000000; border-right: 1px solid #000000; text-align:center;">0.00</td>
          <td style="width:15mm;border-bottom: 1px solid #000000; border-right: 1px solid #000000; text-align:center;">0.00</td>
          <td style="width:15mm;border-bottom: 1px solid #000000; border-right: 1px solid #000000; text-align:center;">0.00</td>
          <td style="width:40mm;border-bottom: 1px solid #000000; border-right: 1px solid #000000; text-align:center;">个人账户支付</td>
          <td style="width:15mm;border-bottom: 1px solid #000000; border-right: 1px solid #000000; text-align:center;">0</td>
        </tr>
        <tr>
          <td style="width:15mm;border-bottom: 1px solid #000000; border-right: 1px solid #000000; text-align:center;" height="30">项 目</td>
          <td style="width:15mm;border-bottom: 1px solid #000000; border-right: 1px solid #000000; text-align:center;">化 验 费</td>
          <td style="width:15mm;border-bottom: 1px solid #000000; border-right: 1px solid #000000; text-align:center;">放 射 费</td>
          <td style="width:15mm;border-bottom: 1px solid #000000; border-right: 1px solid #000000; text-align:center;">处 置 费</td>
          <td style="width:15mm;border-bottom: 1px solid #000000; border-right: 1px solid #000000; text-align:center;">输 氧 费</td>
          <td style="width:15mm;border-bottom: 1px solid #000000; border-right: 1px solid #000000; text-align:center;">输 血 费</td>
          <td style="width:15mm;border-bottom: 1px solid #000000; border-right: 1px solid #000000; text-align:center;">诊 查 费</td>
          <td style="width:15mm;border-bottom: 1px solid #000000; border-right: 1px solid #000000; text-align:center;">接 生 费</td>
          <td style="width:15mm;border-bottom: 1px solid #000000; border-right: 1px solid #000000; text-align:center;">手 术 费</td>
          <td style="width:15mm;border-bottom: 1px solid #000000; border-right: 1px solid #000000; text-align:center;">其他费用</td>
          <td style="width:40mm;border-bottom: 1px solid #000000; border-right: 1px solid #000000; text-align:center;">统筹基金支付</td>
          <td style="width:15mm;border-bottom: 1px solid #000000; border-right: 1px solid #000000; text-align:center;">{{ dataValue.bisJsxxTczf }}</td>
        </tr>
        <tr>
          <td style="width:15mm;border-bottom: 1px solid #000000; border-right: 1px solid #000000; text-align:center;" height="30">金 额</td>
          <td style="width:15mm;border-bottom: 1px solid #000000; border-right: 1px solid #000000; text-align:center;">0.00</td>
          <td style="width:15mm;border-bottom: 1px solid #000000; border-right: 1px solid #000000; text-align:center;">0.00</td>
          <td style="width:15mm;border-bottom: 1px solid #000000; border-right: 1px solid #000000; text-align:center;">0.00</td>
          <td style="width:15mm;border-bottom: 1px solid #000000; border-right: 1px solid #000000; text-align:center;">0.00</td>
          <td style="width:15mm;border-bottom: 1px solid #000000; border-right: 1px solid #000000; text-align:center;">0.00</td>
          <td style="width:15mm;border-bottom: 1px solid #000000; border-right: 1px solid #000000; text-align:center;">0.00</td>
          <td style="width:15mm;border-bottom: 1px solid #000000; border-right: 1px solid #000000; text-align:center;">0.00</td>
          <td style="width:15mm;border-bottom: 1px solid #000000; border-right: 1px solid #000000; text-align:center;">0.00</td>
          <td style="width:15mm;border-bottom: 1px solid #000000; border-right: 1px solid #000000; text-align:center;">0.00</td>
          <td style="width:40mm;border-bottom: 1px solid #000000; border-right: 1px solid #000000; text-align:center;">公务员补基本医疗部分</td>
          <td style="width:15mm;border-bottom: 1px solid #000000; border-right: 1px solid #000000; text-align:center;">0</td>
        </tr>
        <tr>
          <td height="30" colspan="8" rowspan="2" style="width:120mm;border-bottom: 1px solid #000000; border-right: 0px solid #000000;text-align: left">
            <span>现金支付总金额（大写）：{{ numberParseChina(dataValue.bisJsxxGrxj) }}</span>
          </td>

          <td height="30" colspan="2" rowspan="2" style="width:30mm;border-bottom: 1px solid #000000; border-right: 1px solid #000000;text-align: right;padding-right: 10px;">
            <span>￥{{ dataValue.bisJsxxGrxj }}</span>
          </td>
          <td style="width:40mm;border-bottom: 1px solid #000000; border-right: 1px solid #000000; text-align:center;" height="30">公务员补助支付</td>
          <td style="width:15mm;border-bottom: 1px solid #000000; border-right: 1px solid #000000; text-align:center;">0</td>
        </tr>
        <tr>
          <td style="width:40mm;border-bottom: 1px solid #000000; border-right: 1px solid #000000; text-align:center;" height="30">保健对象补助支付</td>
          <td style="width:15mm;border-bottom: 1px solid #000000; border-right: 1px solid #000000; text-align:center;">0</td>
        </tr>
        <tr>
          <td style="width:30mm;border-bottom: 1px solid #000000; border-right: 1px solid #000000; text-align:center;" colspan="2" height="30">入 院 时 间</td>
          <td style="width:45mm;border-bottom: 1px solid #000000; border-right: 1px solid #000000; text-align:center;" colspan="3">{{ formatterDate(dataValue.bisJsxxRyrq) }}</td>
          <td style="width:15mm;border-bottom: 1px solid #000000; border-right: 1px solid #000000; text-align:center;" rowspan="2">住院天数</td>
          <td style="width:15mm;border-bottom: 1px solid #000000; border-right: 1px solid #000000; text-align:center;" rowspan="2">{{ dataValue.bisJsxxZyts }}</td>
          <td style="width:30mm;border-bottom: 1px solid #000000; border-right: 1px solid #000000; text-align:center;" colspan="2">预 交 住 院 押 金</td>
          <td style="width:15mm;border-bottom: 1px solid #000000; border-right: 1px solid #000000; text-align:center;">0.00</td>
          <td style="width:40mm;border-bottom: 1px solid #000000; border-right: 1px solid #000000; text-align:center;">大额保险支付</td>
          <td style="width:15mm;border-bottom: 1px solid #000000; border-right: 1px solid #000000; text-align:center;">0</td>
        </tr>
        <tr>
          <td style="width:30mm;border-bottom: 1px solid #000000; border-right: 1px solid #000000; text-align:center;" colspan="2" height="30">出 院 时 间</td>
          <td style="width:45mm;border-bottom: 1px solid #000000; border-right: 1px solid #000000; text-align:center;" colspan="3">{{ formatterDate(dataValue.bisJsxxCyrq) }}</td>
          <td style="width:30mm;border-bottom: 1px solid #000000; border-right: 1px solid #000000; text-align:center;" colspan="2">退 补 住 院 押 金</td>
          <td style="width:15mm;border-bottom: 1px solid #000000; border-right: 1px solid #000000; text-align:center;">0.00</td>
          <td style="width:40mm;border-bottom: 1px solid #000000; border-right: 1px solid #000000; text-align:center;">离休统筹支付</td>
          <td style="width:15mm;border-bottom: 1px solid #000000; border-right: 1px solid #000000; text-align:center;">0</td>
        </tr>
        <tr>
          <td style="width:15mm;border-bottom: 1px solid #000000; border-right: 1px solid #000000; text-align:center;" height="30">起 付 线</td>
          <td style="width:15mm;border-bottom: 1px solid #000000; border-right: 1px solid #000000; text-align:center;">0</td>
          <td style="width:15mm;border-bottom: 1px solid #000000; border-right: 1px solid #000000; text-align:center;">自 付 比 例</td>
          <td style="width:15mm;border-bottom: 1px solid #000000; border-right: 1px solid #000000; text-align:center;">{{ dataValue.bisJsxxTcbl }}</td>
          <td style="width:15mm;border-bottom: 1px solid #000000; border-right: 1px solid #000000; text-align:center;" colspan="2">自 理 费 用</td>
          <td style="width:30mm;border-bottom: 1px solid #000000; border-right: 1px solid #000000; text-align:center;">0</td>
          <td style="width:30mm;border-bottom: 1px solid #000000; border-right: 1px solid #000000; text-align:center;" colspan="2">自 费 合 计</td>
          <td style="width:15mm;border-bottom: 1px solid #000000; border-right: 1px solid #000000; text-align:center;">0</td>
          <td style="width:40mm;border-bottom: 1px solid #000000; border-right: 1px solid #000000; text-align:center;">工伤保险支付</td>
          <td style="width:15mm;border-bottom: 1px solid #000000; border-right: 1px solid #000000; text-align:center;">0</td>
        </tr>
        <tr>
          <td style="width:30mm;border-bottom: 1px solid #000000; border-right: 1px solid #000000; text-align:center;" colspan="2" height="30">住 院 费 用 总 额</td>
          <td style="width:45mm;border-bottom: 1px solid #000000; border-right: 1px solid #000000; text-align:center;" colspan="2">{{ dataValue.bisJsxxYlzfy }}</td>
          <td style="width:15mm;border-bottom: 1px solid #000000; border-right: 1px solid #000000; text-align:center;" colspan="2">原个人账户余额</td>
          <td style="width:30mm;border-bottom: 1px solid #000000; border-right: 1px solid #000000; text-align:center;">0</td>
          <td style="width:30mm;border-bottom: 1px solid #000000; border-right: 1px solid #000000; text-align:center;" colspan="2">个 人 账 户 余 额</td>
          <td style="width:15mm;border-bottom: 1px solid #000000; border-right: 1px solid #000000; text-align:center;">0.00</td>
          <td style="width:40mm;border-bottom: 1px solid #000000; border-right: 1px solid #000000; text-align:center;">生育保险支付</td>
          <td style="width:15mm;border-bottom: 1px solid #000000; border-right: 1px solid #000000; text-align:center;">0</td>
        </tr>
      </table>
      <table style="width: 205mm;" border="0" cellspacing="0">
        <tr>
          <td width="10%" height="40" style="text-align: left;font-size: 11px">
            割单:
          </td>
          <td width="13%" style="text-align: left;font-size: 11px">
            收款:
          </td>
          <td width="13%" style="text-align: left;font-size: 11px">
            复核:
          </td>
          <td width="13%" style="text-align: left;font-size: 11px">
            结算：
          </td>
          <td width="13%" style="text-align: left;font-size: 11px">
            医院名称：{{ dataValue.bisJsxxYljgmc }}
          </td>
          <td width="20%" />
        </tr>
        <tr>
          <td width="10%" height="20" style="text-align: left;font-size: 11px">
            医疗救助：0
          </td>
          <td width="13%" style="text-align: left;font-size: 11px">
            兜底扶贫：0
          </td>
          <td width="13%" style="text-align: left;font-size: 11px">
            退休
          </td>
          <td width="13%" style="text-align: left;font-size: 11px">
            非特殊人员
          </td>
          <td width="30%" />
        </tr>
      </table>
    </div>
    <div slot="footer" class="not-print-content">
      <el-button type="primary" @click="print">激光打印</el-button>
      <el-button type="primary" @click="zsprint">针式打印</el-button>
      <el-button @click="printViewCancel">关 闭</el-button>
    </div>
  </el-dialog>
</template>

<script>
import moment from 'moment'
import { getLodop } from '@/utils/LodopFuncs'

export default {
  data() {
    return {
      printViewDialog: false,
      dataValue: null,
      tempAae002: '',
      tempCjt100: '',
      currentDate: ''
    }
  },
  created() {
    this.currentDate = moment(new Date()).format('YYYY-MM-DD HH:mm:ss')
  },
  methods: {
    printViewCancel() {
      this.printViewDialog = false
    },
    // 阿拉伯数字转换成大写汉字
    numberParseChina(money) {
      // 汉字的数字
      var cnNums = ['零', '壹', '贰', '叁', '肆', '伍', '陆', '柒', '捌', '玖']
      // 基本单位
      var cnIntRadice = ['', '拾', '佰', '仟']
      // 对应整数部分扩展单位
      var cnIntUnits = ['', '万', '亿', '兆']
      // 对应小数部分单位
      var cnDecUnits = ['角', '分', '毫', '厘']
      // 整数金额时后面跟的字符
      var cnInteger = '整'
      // 整型完以后的单位
      var cnIntLast = '圆'
      // 最大处理的数字
      var maxNum = 999999999999999.9999
      // 金额整数部分
      var integerNum
      // 金额小数部分
      var decimalNum
      // 输出的中文金额字符串
      var chineseStr = ''
      // 分离金额后用的数组，预定义
      var parts
      if (money === '') { return '' }
      money = parseFloat(money)
      if (money >= maxNum) {
        // 超出最大处理数字
        return ''
      }
      if (money === 0) {
        chineseStr = cnNums[0] + cnIntLast + cnInteger
        return chineseStr
      }
      // 转换为字符串
      money = money.toString()
      if (money.indexOf('.') === -1) {
        integerNum = money
        decimalNum = ''
      } else {
        parts = money.split('.')
        integerNum = parts[0]
        decimalNum = parts[1].substr(0, 4)
      }
      // 获取整型部分转换
      if (parseInt(integerNum, 10) > 0) {
        var zeroCount = 0
        var IntLen = integerNum.length
        for (var i = 0; i < IntLen; i++) {
          var n = integerNum.substr(i, 1)
          var p = IntLen - i - 1
          var q = p / 4
          var m = p % 4
          if (n === '0') {
            zeroCount++
          } else {
            if (zeroCount > 0) {
              chineseStr += cnNums[0]
            }
            // 归零
            zeroCount = 0
            chineseStr += cnNums[parseInt(n)] + cnIntRadice[m]
          }
          if (m === 0 && zeroCount < 4) {
            chineseStr += cnIntUnits[q]
          }
        }
        chineseStr += cnIntLast
      }
      // 小数部分
      if (decimalNum !== '') {
        var decLen = decimalNum.length
        for (var ii = 0; ii < decLen; ii++) {
          var nn = decimalNum.substr(ii, 1)
          if (nn !== '0') {
            chineseStr += cnNums[Number(nn)] + cnDecUnits[ii]
          }
        }
      }
      if (chineseStr === '') {
        chineseStr += cnNums[0] + cnIntLast + cnInteger
      } else if (decimalNum === '') {
        chineseStr += cnInteger
      }
      return chineseStr
    },
    formatterDate(date) {
      return moment(date).format('YYYY年MM月DD日')
    },
    zyts(crrq, zyrq) {
      const m1 = moment(crrq)
      const m2 = moment(zyrq)
      return m1.diff(m2, 'day') + 1
    },
    print() {
      window.print()
    },
    zsprint() {
      const LODOP = getLodop()
      LODOP.PREVIEW()
      LODOP.SET_LICENSES('吉林省七方达信息科技有限公司', 'FA85797A2CBA4757E437FF685D108ADC238', '吉林省七方達信息科技有限公司', 'B8F73A498260DBA35BA9C6F0D0D8EB36024')
      LODOP.SET_LICENSES('THIRD LICENSE', '', 'Jilin qifangda Information Technology Co., Ltd', '7E8CA436D43A414D567178848F4ED3B351F')

      var strFormHtml = '<body>' + document.getElementById('printDiv22').innerHTML + '</body>'
      LODOP.PRINT_INIT('结算单打印')

      LODOP.SET_PRINT_PAGESIZE(0, 2100, 1380, '')

      LODOP.SET_PRINT_MODE('RESELECT_PRINTER', true) // 允许重选打印机
      LODOP.SET_PRINT_MODE('RESELECT_ORIENT', true) // 允许重选纸张方向
      LODOP.SET_PRINT_MODE('RESELECT_PAGESIZE', true) // 允许重选纸张
      LODOP.SET_PRINT_MODE('RESELECT_COPIES', true) // 允许重选份数

      LODOP.ADD_PRINT_HTM(10, 0, '100%', '100%', strFormHtml)
    }
  }

}
</script>

<style  ref="style1" scoped>
.txt-default{
  color: #333333;
}
.txt-default2{
  color: #717171;
}
.txt-primary {
  color: #07c160;
}

.txt-info {
  color: #1989fa;
}

.txt-danger {
  color: #ee0a24;
}

.txt-warning {
  color: #ff976a;
}

.cp-table{
  width: 100%;
}
.cp-table table{
  min-width: 100%;
  table-layout:fixed;
  text-align: center;
  font-size: 12px;
  border-top: 1px solid #999;
  border-left: 1px solid #999;
  border-spacing: 0;/*去掉单元格间隙*/

}
.cp-table table thead{
  background-color: #F2F2F2;/* 表头背景颜色 */
}
.cp-table table th {
  min-height: 36px;
  text-align: center;/* 内容居中显示 */
  padding: 0px 10px;/* 内容左右间距 */
  border-bottom: 1px solid #999;
  border-right: 1px solid #999;
}
.title-table table td {
  line-height: 36px;
}

.cp-table table td {
  min-width: 100px;
  min-height: 36px;
  line-height: 20px;
  text-align: center;/* 内容居中显示 */
  padding: 0px 10px;/* 内容左右间距 */
  border-bottom: 1px solid #999;
  border-right: 1px solid #999;
}
/*
.cp-table table tr:nth-child(even)
{
  background: #f1f1f1;!* 表格斑马线 *!
}

.cp-table table tr:hover
{
  background: #f9f9f9;!* 表格斑马线 *!
}
*/

/* 给需要去除的元素添加 `not-print-content` 类样式 */

@media print {
  .not-print-content {
    display: none;
  }
}
/* 使用css去除 */
@page { margin: 0; }
</style>

